package main

import (
	"fmt"
)

func main() {
	declareArray()
	arrayOperator()
}

func declareArray() {
	//数组的第一种实用方式
	var arrs [5]int
	for i := 0; i < len(arrs); i++ {
		arrs[i] = i
	}

	for index, value := range arrs {
		fmt.Println("index:", index, "value:", value)
	}

	//第二种实用数组的方式
	//指定长度
	arrs2 := [3]int{3, 4, 5}
	fmt.Println("数据:", arrs2)
	//不指定长度
	arrs3 := [...]int{1, 2, 3, 4, 5, 5, 6, 6, 7, 74, 3}
	fmt.Println("数据:", arrs3)
}

func arrayOperator() {
	arrs := [...]int{2, 3, 4, 5}
	fmt.Println("数组的长度:", len(arrs))
}
